package com.mukefile.dao;

import com.mukefile.pojo.ShareFile;

import java.util.List;

/**
 * @Author: kenewstar
 * @Description: 共享文件数据访问层
 * @Date:Created in 2020/5/7
 */
public interface ShareFileDao {
    /**
     * 查询所有共享文件信息
     * @return 返回所有文件信息
     */
    List<ShareFile> selectAllShareFile();

    /**
     * 删除文件
     * @param fid 文件id
     * @return
     */
    int deleteFile(Integer fid);

    /**
     * 上传文件
     * @param shareFile
     * @return
     */
    int fileUpload(ShareFile shareFile);

    /**
     * 查询单个文件
     * @param fileName
     * @return
     */
    ShareFile selectShareFile(String fileName);
}
